package main

import (
	"fmt"
	"math/rand"
	"time"
)



func main() {
	fmt.Println(time.Now())//获取本地时间

	//得到10以内的随机数
	num:=rand.Int31n(10)
	fmt.Println(num)

	//休眠2秒
	time.Sleep(2 * time.Second)  //此处的休眠不能是浮点型
	//time.Sleep(2*time.Microsecond)  //可以精确到 毫秒、秒分时等不同日期

	//time.Tick(10 * time.Second)  //不会休眠





	//doSleep()
}




func doSleep(){
	//随机数和休眠
	rand.Seed(time.Now().UnixNano())
	for i:=0;i<10;i++{
		x:=rand.Intn(10)
		fmt.Println(x)
		time.Sleep(time.Duration(x) * time.Second)
	}
}